<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8"/>
<title>Javadox</title>
<!-- Use jquery and jquery-ui from CDN. -->
<!--
<link rel="stylesheet" type="text/css" media="all" href="http://jqueryui.com/themes/base/ui.all.css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>
-->
<!-- Use jquery and jquery-ui from local -->
<link type="text/css" href="jquery-ui/css/smoothness/jquery-ui-1.7.2.custom.css" rel="Stylesheet" />	
<script type="text/javascript" src="jquery-ui/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery-ui/js/jquery-ui-1.7.2.custom.min.js"></script>
<!--/-->
<link rel="stylesheet" type="text/css" media="all" href="styles.css"/>
<script src="jquery.scrollTo.1.4.2.js"></script>
<script src="javadox.js"></script>
<script type="text/javascript">

$(document).ready(function() {
	javadox.initialize();
}); // on document ready

</script> 
<script type="text/javascript" src="http://jqueryui.com/themeroller/themeswitchertool/"></script>
</head>
<body>
<div style="position: absolute; top: 18px; right: 15px; z-index: 100"><div id="theme-switcher"></div></div>
<div id="dox-tabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
  <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
    <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active">
      <a href="#dox-tab-javadox">Javadox</a>
    </li>
    <li class="ui-state-default ui-corner-top">
      <a href="#dox-tab-debug">(debug)</a>
    </li>
  </ul>
  <div id="dox-tab-javadox" class="ui-tabs-panel ui-widget-content ui-corner-bottom">
    <h1>Javadox - javadoc crossreferencing browser</h1>
	<p>Javadox crossreferences multiple javadoc documents together.  The
	suffix "x" reads like the plurality form and means Xrossreferenced
	javadocs. (<a href="#javadox-explained">more</a>)</p>
    <div id="dox-matrix"></div>
    <a name="javadox-explained"></a>
	<p>To not remake the wheel, more and more java projects reuse other
	existing projects.  However, the generated documents usually contains
	stuffs of current project only.  This causes navigation interruption when
	referencing to other projects.  Developers has to stop navigating and
	google for what package the return/parameter type is.</p>
	<p>Although the javadoc generator do provide the <tt>--link</tt> and
	<tt>--linkoffline</tt> options to link to external documents, the required
	boostraping process make them hard to maintain.  As a result, only JDK are
	crossreferenced, which is quite useless for developers familier to JDK
	already.</p>
	<p>The javadox browser is a single-page-application that benefit from
	client-side technology to crossreferencing multiple javadoc documents. No
	sepcial requirement on server-side, we can even run the brower in local
	machine.</p>
	<p>Project homepage: <a
	href="http://code.google.com/p/javadox/">http://code.google.com/p/javadox/</a>
  </div>
  <div id="dox-tab-debug" class="ui-tabs-panel ui-widget-content ui-corner-bottom">
    <ul id="test-treeview">
      <li>
        <a href="?#">demo</a>
        <ul>
          <li><a href="?#">hadoop</a></a>
          <li><a href="?#">hbase</a></a>
        </ul>
      </li>
    </ul>
  </div>
</div>

</body>
</html>

